package com.sfzd5.exam.helplibrary;

public class KnowledgeLongId {
    public static final int MAX_DEEP = 9;
    public static final int MAX_CHILD = 99;

    /**
     * 生成知识点编号，最大 999999999999999999 ，第一个为10000000000000000
     * @param parentId 父编号
     * @param sortId 排序号
     * @param deep 深度，从1开始排序
     * @return
     */
    public static long makeLongId(long parentId, int sortId, int deep){
        return parentId+sortId*((long)Math.pow(100,9-deep));
    }
}
